Extending Homeomorphic Embedding in the Context of Logic Programming

نویسنده

  • Michael Leuschel
چکیده

Recently well-quasi orders in general, and homeomorphic embedding in particular , have gained popularity to ensure the termination of program analysis, specialisation and transformation techniques. However, as we illustrate in the paper, the homeomorphic embedding relation as it is usually deened suuers from several inadequacies which make it less suitable in a logic programming context. We present several increasingly reened ways to remedy this problem by providing more sophisticated treatments of variables and present a new, extended homeomorphic embedding relation. Abstract Recently well-quasi orders in general, and homeomorphic embedding in particular, have gained popularity to ensure the termination of program analysis, specialisation and transformation techniques. However, as we illustrate in the paper, the homeomorphic embedding relation as it is usually deened suuers from several inadequacies which make it less suitable in a logic programming context. We present several increasingly reened ways to remedy this problem by providing more sophisticated treatments of variables and present a new, extended homeomorphic embedding relation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Homeomorphic Embedding for Online Termination

Recently well-quasi orders in general, and homeomorphic embedding in particular, have gained popularity to ensure the termination of program analysis, specialisation and transformation techniques. In this paper we investigate and clarify for the rst time, both intuitively and formally, the advantages of such an approach over one using well-founded orders. Notably we show that the homeomorphic e...

متن کامل

A Constraint Solver in Nite Algebras and Its Combination with Uniication Algorithms

In the context of constraint logic programming and theorem proving, the development of constraint solvers on algebraic domains and their combination is of prime interest. A constraint solver in nite algebras is presented for a constraint language including equations, disequations and inequations on nite domains. The method takes advantage of the embedding of a nite algebra in a primal algebra t...

متن کامل

Homeomorphic Embedding for Online Termination of Symbolic Methods

Well-quasi orders in general, and homeomorphic embedding in particular, have gained popularity to ensure the termination of techniques for program analysis, specialisation, transformation, and verification. In this paper we survey and discuss this use of homeomorphic embedding and clarify the advantages of such an approach over one using well-founded orders. We also discuss various extensions o...

متن کامل

Typed-based Homeomorphic Embedding for Online Termination

We introduce the type-based homeomorphic embedding relation as an extension of the standard, untyped homeomorphic embedding which allows us to obtain more precise results in the presence of infinite signatures (e.g., the integers). In particular, we show how our type-based relation can be used to improve the accuracy of online partial evaluation. For this purpose, we outline an approach to cons...

متن کامل

A Constraint Solver in Finite Algebras and Its Combination with Unification Algorithms

In the context of constraint logic programming and theorem proving, the development of constraint solvers on algebraic domains and their combination is of prime interest. A constraint solver in nite algebras is presented for a constraint language including equations, disequations and inequations on nite domains. The method takes advantage of the embedding of a nite algebra in a primal algebra t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997